Programming With QuickTime VR
|
Previous
|
Chapter Contents
|
Chapter Top
|
Next
|
Contents
About the QuickTime VR Manager
QuickTime VR Movie Instances
Buffers
Memory Management
Using the QuickTime VR Manager
Determining That the QuickTime VR Manager Is Available
Initializing the QuickTime VR Manager
Creating QuickTime VR Movie Instances
Manipulating Viewing Angles and Zooming
Intercepting QuickTime VR Manager Routines
Entering and Leaving Nodes
Drawing in the Prescreen Buffer
QuickTime VR Manager Reference
Constants
Gestalt Selector and Response Values
Node Types
Node IDs
Angular Unit Types
Hot Spot Action Selectors
Flags Value for Imaging Completion Procedure
Intercept Selectors
Constraint Types
Correction Modes
Imaging Modes
Imaging Property Types
Quality Properties
Transition Type
Transition Properties
Hot Spot Types
Interaction Property Types
Viewing Constraints
Mouse Control Modes
Hot Spot Selectors
Animation Settings
Control Settings
View State Types
Back Buffer Imaging Procedure Flags
Nudge Mode
Nudge Directions
Cursor Types
Pixel Formats
Resolutions
Geometry Selectors
Cache Sizes
Data Structures
Intercept Structure
Floating-Point Point Structure
Cursor Record
Area of Interest Structure
QuickTime VR Manager Routines
Initializing and Terminating QuickTime VR
InitializeQTVR
TerminateQTVR
Initializing and Managing QuickTime VR Movie Instances
QTVRGetQTVRTrack
QTVRGetQTVRInstance
Manipulating Viewing Angles and Zooming
QTVRGetPanAngle
QTVRSetPanAngle
QTVRGetTiltAngle
QTVRSetTiltAngle
QTVRGetFieldOfView
QTVRSetFieldOfView
QTVRGetViewCenter
QTVRSetViewCenter
QTVRNudge
QTVRInteractionNudge
QTVRShowDefaultView
Getting Scene and Node Information
QTVRGetVRWorld
QTVRGoToNodeID
QTVRGetCurrentNodeID
QTVRGetNodeType
QTVRGetNodeInfo
Managing Hot Spots
QTVRPtToHotSpotID
QTVRGetHotSpotType
QTVRTriggerHotSpot
QTVREnableHotSpot
QTVRSetMouseOverHotSpotProc
QTVRGetVisibleHotSpots
QTVRGetHotSpotRegion
Handling Events
QTVRGetMouseOverTracking
QTVRSetMouseOverTracking
QTVRMouseEnter
QTVRMouseWithin
QTVRMouseLeave
QTVRGetMouseDownTracking
QTVRSetMouseDownTracking
QTVRMouseDown
QTVRMouseStillDown
QTVRMouseUp
QTVRMouseStillDownExtended
QTVRMouseUpExtended
Intercepting QuickTime VR Manager Routines
QTVRInstallInterceptProc
QTVRCallInterceptedProc
Managing Object Nodes
QTVRGetCurrentMouseMode
QTVRGetFrameRate
QTVRSetFrameRate
QTVRGetViewRate
QTVRSetViewRate
QTVRGetCurrentViewDuration
QTVRGetViewCurrentTime
QTVRSetViewCurrentTime
QTVRGetViewStateCount
QTVRGetViewState
QTVRSetViewState
QTVRGetAnimationSetting
QTVRSetAnimationSetting
QTVRGetControlSetting
QTVRSetControlSetting
QTVRGetFrameAnimation
QTVREnableFrameAnimation
QTVRGetViewAnimation
QTVREnableViewAnimation
Managing Imaging Characteristics
QTVRGetVisible
QTVRSetVisible
QTVRGetImagingProperty
QTVRSetImagingProperty
QTVRUpdate
QTVRBeginUpdateStream
QTVREndUpdateStream
QTVRSetTransitionProperty
QTVREnableTransition
Converting Angles and Points
QTVRGetAngularUnits
QTVRSetAngularUnits
QTVRPtToAngles
QTVRCoordToAngles
QTVRAnglesToCoord
QTVRPanToColumn
QTVRColumnToPan
QTVRTiltToRow
QTVRRowToTilt
QTVRWrapAndConstrain
Managing QuickTime VR Movie Interaction
QTVRSetEnteringNodeProc
QTVRSetLeavingNodeProc
QTVRGetInteractionProperty
QTVRSetInteractionProperty
QTVRReplaceCursor
Determining Viewing Limits and Constraints
QTVRGetViewingLimits
QTVRGetConstraintStatus
QTVRGetConstraints
QTVRSetConstraints
Managing Memory
QTVRGetAvailableResolutions
QTVRGetBackBufferMemInfo
QTVRGetBackBufferSettings
QTVRSetBackBufferPrefs
Accessing Image Buffers
QTVRSetPrescreenImagingCompleteProc
QTVRSetBackBufferImagingProc
QTVRRefreshBackBuffer
Application-Defined Routines
Mouse Over Hot Spot Procedure
MyMouseOverHotSpotProc
QuickTime VR Intercept Procedure
MyInterceptProc
Node-Entering and Node-Leaving Procedures
MyEnteringNodeProc
MyLeavingNodeProc
Imaging Procedures
MyImagingCompleteProc
MyBackBufferImagingProc
© 1998 Apple Computer, Inc.
|
Previous
|
Chapter Contents
|
Chapter Top
|
Next
|